package com.ruoyi.common.core.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description
 * @Author YangJun
 * @Date 2021年10月28日 11:21:10
 **/
@Data
@NoArgsConstructor
public class AssetInfoVo {
    @ApiModelProperty(value =  "资产所属组织部门")
    private Long ownDeptId;

    @ApiModelProperty(value =  "资产使用组织部门")
    private Long useDeptId;

    @ApiModelProperty(value =  "资产基础信息主键")
    private Long assetId;

    @ApiModelProperty(value =  "资产实际使用人")
    private Long userId;

    @ApiModelProperty(value =  "资产状态(1在用，2闲置，3借用，4报废，5调拨中，6维修中)")
    private String assetStatus;

    @ApiModelProperty(value =  "资产标准型号")
    private Long assetTemplateId;

    @ApiModelProperty(value =  "资产系统编码")
    private String assetCode;

    @ApiModelProperty(value =  "资产自有编码")
    private String sn;

    @ApiModelProperty(value =  "图片")
    private String assetImage;

    @ApiModelProperty(value =  "资产品牌")
    private Long brandId;

    @ApiModelProperty(value =  "资产所属批次")
    private Long projectId;

    @ApiModelProperty(value =  "品牌名称")
    private String brandName;

    @ApiModelProperty(value =  "官方联系方式")
    private String brandTelephone;

    @ApiModelProperty(value =  "批次名称")
    private String projectName;

    @ApiModelProperty(value =  "描述")
    private String projectDescription;

    @ApiModelProperty(value =  "资产型号名称")
    private String assetTemplateName;

    @ApiModelProperty(value =  "资产类型外键")
    private Long assetTypeId;

    @ApiModelProperty(value =  "规格标准")
    private String specification;

    @ApiModelProperty(value =  "计量单位")
    private String measureUnit;

    @ApiModelProperty(value =  "父id")
    private Long typeParentId;

    @ApiModelProperty(value =  "祖级列表")
    private String assetTypeAncestors;
    @ApiModelProperty(value =  "组织部门的祖级列表")
    private String ownDeptAncestors;
    @ApiModelProperty(value =  "类型名称")
    private String assetTypeName;

    @ApiModelProperty(value =  "类型编码")
    private String assetTypeCode;

    @ApiModelProperty(value =  "父地址id")
    private Long addressParentId;

    @ApiModelProperty(value =  "祖级列表")
    private String addressAncestors;

    @ApiModelProperty(value =  "位置名称")
    private String addressName;

    @ApiModelProperty(value =  "完整名称")
    private String addressFullName;
}
